package top.v5it.japi.plus.support.limit;


/**
 * 定义限流处理接口
 *
 * @author zhanpu
 */
public interface JapiLimitHandler {

    /**
     * 限流处理
     *
     * @param limit    限制大小
     * @param time     时间
     * @param limitKey key
     * @return 当前限制数
     * @throws FrequencyLimitedException {@link FrequencyLimitedException} 超出限流异常
     */
    Long handler(String limitKey, String limit, String time);
}
